#include"node.h"

void test()
{
	SListNode* node = BuySListNode(1);
	SListPushFront(&node, 4);
	SListPushFront(&node, 4);
	SListPushFront(&node, 4);
	SListNode* op = SListFind(node, 4);
	SListPushFront(&node, 2);
	SListPushFront(&node, 4);

	SListPrint(node);

	SLTErase(&node, op);

	SListPrint(node);

	SListPushFront(&node, 6);
	SListPushFront(&node, 27);
	SListPushFront(&node, 999);
	SListPushFront(&node, 56);
	SListPushFront(&node, 6);
	SListPushFront(&node, 567);
	SListNode* ret = SListFind(node, 56);

	SListPrint(node);

	SListEraseAfter(ret);

	SListPrint(node);
	SLTDestroy(&node);
}

int main()
{
	test();
	return 0;
}